package cn.iocoder.yudao.module.biz.convert.risk.riskType;

import java.util.*;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.biz.controller.admin.risk.riskType.vo.*;
import cn.iocoder.yudao.module.biz.dal.dataobject.risk.riskType.BizRiskTypeDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 风险类型 Convert
 *
 * @author 芋道源码
 */
@Mapper
public interface BizRiskTypeConvert {

    BizRiskTypeConvert INSTANCE = Mappers.getMapper(BizRiskTypeConvert.class);

    BizRiskTypeDO convert(BizRiskTypeCreateReqVO bean);

    BizRiskTypeDO convert(BizRiskTypeUpdateReqVO bean);

    BizRiskTypeRespVO convert(BizRiskTypeDO bean);

    List<BizRiskTypeRespVO> convertList(List<BizRiskTypeDO> list);

    PageResult<BizRiskTypePageReqVO> convertPage(PageResult<BizRiskTypeDO> page);

    List<BizRiskTypeExcelVO> convertList02(List<BizRiskTypeDO> list);

}
